strip the leaves off - German English Dictionary